专利摘要:
クライアント2100とサーバ2104との間のメッセージフローにおいて、サービス呼出しを自動化するための方法が、前記クライアント2100によるコンテンツを含むメッセージ2300を生成するステップ、前記メッセージを前記クライアント2100によりネットワーク2103を介して前記サーバ2104に送信するステップを含み、前記方法は、ネットワーク2103内のメッセージインターセプトデバイス2105によって前記メッセージ2300をインターセプトするステップと、前記メッセージの前記コンテンツ部分に対するさらなる実行のためのサービスが必要であるかどうかを、前記メッセージインターセプトデバイス2105によって判定するステップとをさらに含む。サービスが必要である場合に、前記方法は、前記メッセージの前記コンテンツ部分に対する少なくとも1つのサービスのさらなる実行のために少なくとも1つのサービスエンジンを選択するさらなるステップを含む。
公开号:JP2011507082A
申请号:JP2010537277
申请日:2008-11-24
公开日:2011-03-03
发明作者:ウエーゲマン,エリツク・ビクトール;テーテン,バルト
申请人:アルカテル−ルーセント;
IPC主号:G06F13-00
专利说明:

[0001] 本発明は、クライアントとサーバとの間のメッセージフローにおいて、サービス呼出しを自動化するための方法およびデバイスに関する。]
背景技術

[0002] 多くのオンラインストレージプロバイダが、エンドユーザに対して無償のストレージ空間を提供している。それらの中には、収容コンテンツとしてすべてみなされることができる画像、ビデオ、またはドキュメントを記憶するためのストレージプロバイダがある。ユーザが、たとえば一組の画像を画像ストレージプロバイダのそのようなストレージサーバ上に置きたいとき、このユーザがたどる必要がある現在の手続きは、記憶されるべき画像を添付物に含む、このストレージプロバイダに向けたメッセージを、ユーザが生成しなければならないということである。このユーザが次に、たとえば赤目修正のために、ユーザの写真にこの措置を実行するための市販の、または無償で利用可能なサービスを使用して、すべての自分の画像を修正してもらえるとよいと望む場合、このユーザは、最初にこのサービスに申し込む、またはこのサービスをダウンロードし、次にこのサービスをこのユーザが望むすべての写真に厳密に適用して、最終的にサーバに送信しなければならない。多くのファイル、または大きなコンテンツがストレージサーバ上に置かれることになる場合、これはユーザにとって重い作業負担となるであろう。さらにこれはまた、元のコンテンツファイルならびに修正されたファイルを記憶するための多くの中間ストレージ空間を有することをユーザに要求する。これは必ずしも利用可能とは限らないことがある。]
[0003] 代替案が、サービスを受けるすべてのクライアントからのすべての画像にこのサービスを提供するサーバにあることがある。これは作業負担および空間の問題を今度はサーバ領域に置き換えるが、それもまた望ましくないことがある。さらに、すべてのサービスをそのようなストレージサーバによって提供できるわけではなく、再び問題をクライアントに戻すことがある。]
発明が解決しようとする課題

[0004] 本発明の目的は、ユーザがサーバに送信したいデータまたはコンテンツに対してユーザが望むサービスを実行させるために、ユーザの位置でそうするためにユーザ自身が専門のプログラムを書くことを必要とせず、したがって同時に、ユーザのコンピュータまたは他のストレージデバイスのストレージ空間に対するユーザの要求も減少させながら、ユーザによる手動介入の上記問題を解決するための方法およびデバイスを提供することである。本発明の目的はまた、このタスクからサーバを解放し、したがってストレージ空間に対するサーバの要件、および当側における追加のサービス提供も減少させることである。]
課題を解決するための手段

[0005] 本発明によれば、この目的は、クライアントとサーバとの間のネットワークを介したメッセージの送信中に、コンテンツを含むこのメッセージをインターセプトするステップと、メッセージのコンテンツ部分に対していずれかのサービスが行われる必要があるか否かを自動的に判定するステップとを含む方法によって達成される。これは、これらの方法ステップを実行することが可能である、ネットワークのメッセージインターセプトデバイスによって達成される。]
[0006] これは、たとえば、赤目修正、追加データ圧縮などの、所望のサービスのいずれかが要求されるどうかを判定するプロセスが、今後はネットワークのどこかにある専用のメッセージインターセプトデバイスによって実行されることを意味する。これはプロセスを自動化し、ユーザおよびサーバをこのタスクから緩和することを可能にする。さらに、クライアントとサーバとの間のサービス環境ネットワークのどこかにあるサービスエンジンにおいて、呼び出されたサービスが作動することになり、それによりクライアントならびにサーバの両方における手間および空間の問題を解決する。]
[0007] 本発明の別の特性的な特徴は、請求項2および7に記載されている。これは、メッセージインターセプトデバイスが、データコンテンツに対して実行されるための1つまたは複数のサービスが必要であると判定した場合に、メッセージインターセプトデバイスが、選択が可能である場合に、いくつかの類似したサービスの中から特定の1つを選択し、元のメッセージを適合することになることを意味する。メッセージインターセプトデバイスは、たとえば、元の、および適合されたメッセージのデータコンテンツに対してこのサービスを実行するための選択されたサービスエンジンに向けて、このように適合されたメッセージのルーティングをさらに可能にするように、必要な情報を加えることによって、元のメッセージを適合することになる。したがってこの情報は、メッセージインターセプトデバイスが、この適合されたメッセージを送信するための、ネットワークのどこかにあるこの特定のサービスエンジンに向けたルートを決定することを可能にすることができる。]
[0008] サービスのこの判定および/または選択は、請求項3および8に記載されるように、単にコンテンツそのものの分析に基づく、または単にクライアントによって与えられる情報に基づく、あるいはその両方の組合せに基づくことができる。]
[0009] 本発明は、サービスエンジンにもまた関し、このサービスエンジンは、メッセージインターセプトデバイスによって生成されたように、そのような適合されたメッセージを受信および分析することが可能であり、この受信され、適合されたメッセージの、受信されたコンテンツ部分に対するサービスの動作を呼び出すか否かを、メッセージから判定するためのものである。サービスを実行すると、サービスエンジンによるさらなる提供のために、サーバに向けた、またはメッセージインターセプトデバイスに戻る第2の適合されたメッセージが生成される。]
[0010] 特許請求の範囲で使用される用語「結合される」は、直接接続のみに限定するように解釈されるべきでないことが注意されるべきである。したがって、表現「デバイスBに結合されたデバイスA」の範囲は、デバイスAの出力がデバイスBの入力に直接接続されるデバイスまたはシステムに限定されるべきではない。それは、Aの出力とBの入力との間にパスが存在し、そのパスが他のデバイスまたは手段を含むパスであってよいことを意味する。]
[0011] 特許請求の範囲で使用される用語「含む(comprising)」は、その前に挙げられた手段に限定するように解釈されるべきでないことが注意されるべきである。したがって、表現「手段AおよびBを含むデバイス」の範囲は、コンポーネントAおよびBのみからなるデバイスに限定されるべきではない。それは、本発明に関しては、デバイスの単なる関連するコンポーネントがAおよびBであることを意味する。]
[0012] 以下の実施形態の説明を添付の図面と併用して参照することにより、本発明の上記ならびに他の目的および特徴がより明らかになり、本発明そのものが最もよく理解されるであろう。]
図面の簡単な説明

[0013] 先行技術状況を模式的に示す図である。
本発明の実施形態を示す図である。]
実施例

[0014] 以下では、本発明の原理を単に例示することが注目されるべきである。したがって、当業者であれば、本明細書で明示的に説明されず、または示されずとも、本発明の原理を具体化し、本発明の精神および範囲に含まれるさまざまな構成を工夫することが可能であろうことが認識されるであろう。その上、本明細書で説明されるすべての例および条件付き用語は、本発明の原理、および当技術分野の促進に本発明者(複数可)により寄与される概念を読者が理解することを支援するための、主に教育的な目的のみであることが明白に意図されており、そのように具体的に説明された例および条件に限定せずに解釈されるべきである。さらに、本発明の原理、態様、および実施形態、ならびにその特定の例を説明する本明細書におけるすべての記述は、それらの構造的および機能的両方の均等物を包含することが意図される。加えて、そのような均等物が、現在知られている均等物、ならびに将来における発展的な均等物の両方、すなわち構造に関わらず同じ機能を実行する、発展的ないずれの要素をも含むことが意図される。]
[0015] 本発明は、クライアントとサーバとの間の、コンテンツに関連したメッセージフローにおいて、付加価値のあるサービス呼出しを自動化するためのシステムおよび方法について説明する。本発明を、写真に実行されるべき赤目修正の追加サービスを伴って、写真ストレージサーバにこの写真をアップロードする例を用いて説明する。本発明は、クライアントによってサーバに向けて送信され、その後サーバによって受信されることになるビデオ、データファイル、オーディオファイルなどのすべてのタイプのデータまたはコンテンツに対して作動することができる、すべての他のアプリケーションまたはサービスにもまた適用可能であることは明らかである。]
[0016] そのようなサービスの例が、以下の網羅的ではないリストに含まれる:
−シャープニング、ソフニング、色順応などのすべてのタイプの画像修正サービス、
−検索サービス
−ウィルススキャン、ペアレンタルコントロールサービスなどのコンテンツフィルタリングサービス、
−サムネイリング、フォーマット変換などの再フォーマットサービス、
−再コード化などのトランスコーディングサービス、
−翻訳サービス、
−メタデータ生成/エクストラクタサービス=顔認識、コンテンツアナライザ、要約サービス、環境入力サービス、
−レイアウトサービス、
−ストリーミングサービス、放送/配信サービス、出版サービスなどのコンテンツ配信サービス、
−他のサービス=カレンダ、ロケーション(GPS座標生成、推定(deduction))その他
図1に表される先行技術状況は、コンピュータ、携帯電話、GPS、ゲームコンソール、その他などのエンドユーザ装置1102を制御するエンドユーザ1101を一般的に含むクライアント1100を示す。このクライアントは、インターネット、または移動体通信ネットワーク、衛星ネットワーク、GPSネットワーク、その他などの通信ネットワーク1103を介して、遠隔サーバ1104と通信することが可能である。図1に表される例では、エンドユーザは、コンピュータまたは携帯電話などの自分のエンドユーザデバイス1102に記憶されているいくつかの写真を、遠隔サーバ1104のメモリなどのストレージデバイス11041にアップロードすることを望んでいる。この目的に対し、このエンドユーザは、エンドユーザ装置1102を用いて、写真アップロード要求メッセージ1300をサーバ1104に送信する。エンドユーザ装置としてのコンピュータの場合、そのコンピュータ上で作動するウェブブラウザアプリケーションが、しばしばこのために使用される。そのようなアプリケーションにより、ユーザからこのサーバに向けた、ユーザがストレージサーバにアップロードを望む特定の写真を含むメッセージを生成するサブアプリケーションを選択することによって、ユーザはそのようなメッセージを送信することができるようになる。この写真アップロード要求メッセージ1300は、通信ネットワーク1103内にあるいくつかのルーティングデバイスによって受信され、それらのルーティングデバイスはその後このメッセージを、ストレージサーバ1104であるその宛先に向けてルーティングすることになる。] 図1
[0017] 携帯電話の場合は、移動体ネットワークへの別の加入者に向けた送信のための、写真またはビデオを含むMMSメッセージが、写真コンテンツを含むメッセージもまた生成することになる。]
[0018] ウェブブラウザアプリケーションがPC上で作動している典型的な状況では、このウェブブラウザアプリケーションは、エンドユーザが写真のアップロードを所望するサーバ1104に結合されたオンラインストレージプロバイダによって提供される、専用のフロントエンドユーザインターフェースに対応するウェブページを表示する。エンドユーザ1101は次いで、ウェブページ上に提供される入力フィールド中の写真のURLに入り、ウェブページ上の「アップロード」ボタンをクリックする。あるいは、エンドユーザは、このウェブページ上に提供されるメッセージに、手動で写真ファイルを添付することができる。エンドユーザ装置上のウェブブラウザは、インターネットまたは他のネットワークを通じてオンラインストレージプロバイダに接続し、たとえば、ネットワーク1103を横断してオンラインストレージプロバイダ11042のウェブサービスに配信メッセージを介して配信されるHTTPPUT要求1300を送信する。図1では、このオンラインストレージプロバイダは、サーバ1104に含まれるブロック11042として表されている。] 図1
[0019] したがって、写真は、エンドユーザのPCから、その後この写真をサーバ1104のストレージ空間11041に記憶するオンラインストレージプロバイダ11042へと転送される。]
[0020] しかしながら、専用の写真/ビデオ/ドキュメント/ファイルアップロードアプリケーション、または既に触れた移動体ネットワーク用のMMSサービスなど、そのようなウェブブラウザアプリケーションなしの他のやり方が可能である。]
[0021] 先行技術状況では、このユーザが自分の写真を赤目について修正してほしいとき、ユーザは、エンドユーザ装置1102に、または、そのエンドユーザ装置1102と通信可能な別のエンドユーザ装置に、そのような赤目修正アプリケーションをインストールしなければならない。各写真ファイルは次いで、この特定のアプリケーションの処理にかけられることになる。]
[0022] 一部の状況では、ストレージサーバ、またはリンクされたオンラインストレージプロバイダは、すべての着信する写真ファイルに行われるそのようなサービスを提供することができる。それにもかかわらず両方法は、クライアント、サーバのストレージ能力に深刻な重荷を課し、多くの追加作業を生み出す。さらに、すべてのストレージプロバイダまたはストレージサーバが、ユーザが自分のデータファイルに対する作動を所望することができる一組の完全なサービスを提供する用意があるわけではない。]
[0023] したがって本発明は、図2を参照して以下の項において説明されるような、これらの問題に対するソリューションを提供する。] 図2
[0024] 図2における参照番号2100、2101、2102、2103、2104、21041および21042は、図1における参照番号1100、1101、1102、1103、1104、11041および11042のそれぞれによって示されるものと同じ機能ブロックを指す。] 図1 図2
[0025] 先行技術状況に関連付けられた問題が、ネットワーク内にあるメッセージインターセプトデバイスによって解決される。このメッセージインターセプトデバイスは、通信ネットワーク2103の一部であるデバイス2105として、図2に表されている。このメッセージインターセプトデバイスは、コンテンツを含むメッセージ2300などのメッセージをインターセプトし、そのメッセージのコンテンツに対してサービスが実行されることが必要であるか否かをそのメッセージから判定するように構成されている。この目的に対し、メッセージインターセプトデバイスは、コンテンツを含むそのようなメッセージ2300を受信し、前記メッセージの前記コンテンツ部分に対するさらなる実行のためのサービスが必要であるかどうかを判定するためにメッセージを分析するように構成されている。この判定は、全面的にコンテンツそのものに基づくことができるが、他の実施形態においてはまた、このメッセージインターセプトデバイスに対してユーザによって以前に通信された情報に基づくこともできる。さらに他の実施形態では、両方の入力の組合せが使用されてよい。] 図2
[0026] 赤目低減の特定の場合において、図2に表されるメッセージインターセプトデバイス2105の実施形態は、メッセージの、写真であるコンテンツから、赤目除去サービスが望ましい、または必要である可能性があることを推定することができる。この判定のための規準は、定められ、事前構成されていてよく、またはメッセージインターセプトデバイスの任意のユーザインターフェースを用いてユーザによって以前に通信されたユーザ入力に基づくことができる。したがってこの任意のユーザインターフェースは、コンテンツを含む実際のメッセージがこのユーザによって送信され、続いてメッセージインターセプトデバイスによってインターセプトされる前に、クライアントに対するユーザ設定が最初に通信されて記憶されることができるように、クライアントと通信することが可能である。一般的に、そのようなユーザインターフェースを備えたそのようなメッセージインターセプトデバイスはまた、2人以上のユーザと通信することができるが、これは必須ではない。何人かのユーザと通信する場合、すべてのユーザ設定が最初に記憶される、または通信されることができる。さらにより高度な実施形態においては、このメッセージインターセプトデバイスのユーザインターフェースは、メッセージのインターセプト中またはインターセプト直後に1人または複数のユーザと通信し、メッセージの受信直後にユーザ設定を要求することができる。] 図2
[0027] メッセージインターセプトデバイスが赤目除去サービスが必要であることを決定した場合、メッセージインターセプトデバイスは、そのような利用可能なサービスについて、サービス環境ネットワーク21032内でそのようなサービスを検索することになる。1つまたは複数の利用可能なこれらのサービスを検出すると、サービスインターセプトデバイスは、コンテンツデータに対して使用されるべき1つを選択することになる。やはり選択規準は、コンテンツそのものに基づいて事前構成される、または決定されていてよく、またはユーザにより、ユーザインターフェースを介して先に通信されていてよい。これは、メッセージインターセプトデバイスの特定の実施形態次第である。]
[0028] 図2において、サービス環境ネットワークは、説明される例についてはインターネットである全体通信ネットワーク2103の一部である。しかしながら、他の実施形態では、全体のルーティングおよび通信のためのネットワークとは異なるサービス環境ネットワークが使用されることになる。これは、たとえば、移動体通信における場合であってよく、そこではメッセージのルーティングおよび送信のための移動体通信ネットワークは、サービスエンジンの選択に使用される、たとえばインターネットとは異なる。] 図2
[0029] 選択がなされると、メッセージインターセプトデバイスは、データに対するサービスのさらなる実行のために選択されたサービスエンジンに、適合されたメッセージをさらにルーティング可能にするように、元のメッセージをさらに適合することになる。適合されたメッセージは2301として表されており、次いでメッセージインターセプトデバイスによって、選択されたサービスエンジン2106に送信される。]
[0030] このサービスエンジンは次いで、赤目除去サービスを作動することができる。したがってサービスエンジンは、最初にそのような適合されたメッセージを受信し、メッセージが、サービスがメッセージのコンテンツに対して作動する必要があるという指示を含んでいるかどうかを確認するために、メッセージを分析する。実際にコンテンツに対する実行のためにこのサービスが必要であるというこの指示を検出および確認すると、この措置が実行される。次に、適合されたコンテンツが受信されたメッセージの中に再度置かれ、それにより2302で表される第2の適合されたメッセージを生成する。これは、メッセージインターセプトデバイス2105に戻るか、それともストレージサーバ2104か、または次のサービスデバイスのいずれかへと、さらにルーティングされることが意図される。図2では、ストレージサーバに向かう直接ルーティング、または直接送信の状況が表されている。] 図2
[0031] 第2の適合されたメッセージが、メッセージインターセプトデバイス2105に送り返される場合、メッセージインターセプトデバイス2105は、別のサービスが望ましい可能性があってそれに応じて再び全手続きを繰り返すかどうかを判定するか、またはこのメッセージがストレージサーバ2104である最終宛先に送信されてよいことを決定するかの、いずれかを行うことができる。後者の場合、メッセージは、メッセージが次に通信ネットワーク2103を介してこのストレージサーバ2104に送信されるべきであるという情報を含むように、メッセージインターセプトデバイスによって再び適合される。]
[0032] いくつかの実施形態では、メッセージインターセプトデバイスはまた、ユーザから元々受信されたメッセージに、および/または記憶されたもしくは通信されたユーザ設定に基づいて、いくつの、およびどのサービスが選択されるべきかを決定することができる。その場合、メッセージインターセプトデバイスは、修正指示、ならびにすべての各サービスエンジンに向かう、およびすべての各サービスエンジンを経由するメッセージの、ルーティングに関するすべての必要な情報を含むように、元々受信されたメッセージを適合する。そのような適合されたメッセージを受信すると、サービスエンジンは、確認し、必要であればメッセージのコンテンツに対してサービスを実行し、アドレスまたは他の情報を用いて、サービスエンジンにより受信されたメッセージの中にその情報が既に含まれた次のサービスエンジンに向けて、このように適合されたメッセージをさらにルーティングすることになる。最後のサービスデバイスがデータに対してそのサービスを実行したとき、いくつかの実施形態は、適合されたメッセージを再びメッセージインターセプトデバイスに戻すようルーティングすることになり、または他の実施形態は、最後に適合されたメッセージをサーバに送信することになる。]
[0033] 通信ネットワークとしてインターネットを使用するいくつかの実施形態では、エンドユーザ装置とメッセージインターセプトデバイスとの中間に、HTTPプロキシがさらに使用されてよい。そのようなHTTPプロキシは、エンドユーザによって生成されたHTTPメッセージをインターセプトすることを担当し、元々はオンラインストレージプロバイダ向けである。HTTPプロキシは、エンドユーザ自身によるエンドユーザ装置上のウェブブラウザの構成を通して、またはインターネットサービスプロバイダのアクセスネットワークにおけるネットワーク設定によって、メッセージフローの中に導入される。]
[0034] 既に触れたように、メッセージインターセプトデバイスのいくつかの実施形態は、ユーザインターフェースをさらに含むことができる。このユーザインターフェースは、どのサービスがメッセージフローの中に挿入されるべきか構成するために、エンドユーザによって使用されることができる。この構成は、コンテンツワークフローの形態を取ることができる。]
[0035] また、着信するコンテンツに関連したメッセージから、ユーザプロファイリング情報を抽出することを担当する任意のユーザプロファイリングエンジンが、メッセージインターセプトデバイスに含まれてもよい。ユーザプロファイリング情報は、後にターゲットの広告目的のために使用されることができる。]
[0036] そのようなユーザインターフェースを備えた実施形態の効果は、エンドユーザが自分のユーザ経験を掌握していることである。ユーザは、興味のあるサービスについて探し回り、それをコンテンツフロー(たとえば、画像アップロード要求、ビデオダウンロード/ストリーミング要求、ドキュメント検索要求)に導入することができる。さらに、エンドユーザは、ユーザが許可されているすべてのストレージソリューションにわたって、一体化した経験を得る。]
[0037] 既に触れたように、ユーザによるアップロードの前に個人的なコンテンツを充実させる/修正するプロセス、またはサーバによるダウンロードの前にコンテンツをフィルタリングするプロセスが自動化する。]
[0038] メッセージインターセプトデバイスのいくつかの実施形態は、ソフトウエアキャリア上のソフトウエア命令によって、またはネットワーク内のコンピュータにインストールされることになるソフトウエアプログラムによって実現される。しかし、そのようなメッセージインターセプトデバイスを実現するための他の実施形態もまた可能である。]
[0039] 同様の考えが、サービスエンジンの実施形態の実現に当てはまる。]
[0040] 本明細書の特許請求の範囲において、特定の機能を実行するための手段として表現されたいずれの要素も、その機能を実行するいずれのやり方も包含することが意図される。これは、たとえば、a)その機能を実行する電気的または機械的要素の組合せ、またはb)その機能を実行するソフトウエアを実行するための適正な回路と組み合わされた、いずれの形態の、したがって、ファームウエア、マイクロコードなどを含むソフトウエア、ならびに、存在すれば、ソフトウエア制御の回路に結合された機械的要素を含むことができる。そのような特許請求の範囲によって定義される本発明は、さまざまな説明された手段によって提供される機能が、特許請求の範囲が求めるやり方において組み合わされ、まとめられており、別段に特に定義されない限り、いずれの物理的な構造も特許請求される発明の新規性に対してほとんど、またはまったく重要でない、いう事実に帰する。したがって出願人は、それらの機能を提供することができるいずれの手段も、本明細書に示された機能と均等であるものとみなす。]
[0041] 本発明の原理が特定の装置に関連して以上に説明されたが、本説明は例としてのみなされ、添付の特許請求の範囲に定義される本発明の範囲の限定としてなされるのではないことが、明白に理解されるべきである。]
权利要求:

請求項1
クライアント(2100)によってコンテンツを含むメッセージ(2300)を生成するステップ、前記メッセージを前記クライアント(2100)によりネットワーク(2103)を介してサーバ(2104)に送信するステップを含む、前記クライアント(2100)と前記サーバ(2104)との間のメッセージフローにおいて、サービス呼出しを自動化するための方法であって、ネットワーク(2103)内のメッセージインターセプトデバイス(2105)によって前記メッセージ(2300)をインターセプトするステップと、前記メッセージの前記コンテンツ部分に対してサービス環境ネットワーク(21032)の少なくとも1つのサービスエンジン(2106)によるさらなる実行のためのサービスが必要であるかどうかを、前記メッセージインターセプトデバイス(2105)によって判定するステップとをさらに含む、方法。
請求項2
サービスが必要である場合に、前記メッセージ(2300)の前記コンテンツ部分に対する少なくとも1つのサービスのさらなる実行のために少なくとも1つのサービスエンジン(2106)を選択するさらなるステップと、前記少なくとも1つのサービスエンジン(2106)に向けて前記メッセージをさらにルーティングするのに必要な情報を含むように前記メッセージを適合し、それにより適合されたメッセージ(2301)を生成するステップとを含む、請求項1に記載の方法。
請求項3
前記判定するステップが、前記メッセージに含まれた前記コンテンツに、および/または前記クライアントに関連した情報に基づく、請求項1または2に記載の方法。
請求項4
前記少なくとも1つのサービスエンジン(2106)に向けて、適合されたメッセージ(2301)をルーティングするステップをさらに含む、請求項2または3のいずれかに記載の方法。
請求項5
追加のサービスが必要であるかどうかを、前記サービスエンジン(2106)によって判定するステップをさらに含む、請求項4に記載の方法。
請求項6
クライアント(2100)とサーバ(2104)との間のネットワーク(2103)のメッセージインターセプトデバイス(2105)であって、前記サーバ(2104)への宛先を有する、前記クライアント(2100)からのコンテンツを含むメッセージ(2300)を受信し、前記メッセージを分析し、前記メッセージの前記コンテンツ部分に対してサービス環境ネットワーク(21032)のサービスエンジン(2106)によるさらなる実行のためのサービスが必要であるかどうかを、前記メッセージから判定するように構成された、メッセージインターセプトデバイス(2105)。
請求項7
サービスが必要である場合に、前記メッセージの前記コンテンツ部分に対する少なくとも1つのサービスのさらなる実行のために少なくとも1つのサービスエンジン(2106)を判定し、前記少なくとも1つのサービスエンジン(2106)に前記メッセージをさらにルーティングするのに必要な情報をさらに含むように前記メッセージを適合し、それにより前記少なくとも1つのサービスエンジン(2106)に送信するための適合されたメッセージ(2301)を生成するようにさらに構成された、請求項6に記載のメッセージインターセプトデバイス(2105)。
請求項8
前記クライアントに関連したクライアント情報を受信し、前記クライアント情報に基づいて、および/または前記メッセージ(2300)の前記コンテンツから抽出された情報に基づいて前記判定を実行するようにさらに構成された、請求項6または7に記載のメッセージインターセプトデバイス(2105)。
請求項9
メッセージのコンテンツ部分に対してサービスを実行するためのサービスエンジン(2106)であって、メッセージインターセプトデバイス(2105)によって以前に生成された適合されたメッセージ(2301)を受信し、前記適合されたメッセージ(2301)からの前記コンテンツに対する前記サービスの動作を呼び出すか否かを前記適合されたメッセージ(2301)から判定し、サーバ(2104)に向けた、または前記メッセージインターセプトデバイス(2105)へのさらなる提供のための第2の適合されたメッセージ(2302)を生成するように構成された、サービスエンジン(2106)。
請求項10
前記適合されたメッセージ(2301)から、追加のサービスが必要であるかどうかを判定し、追加のサービスエンジンに向けて、前記第2の適合されたメッセージ(2302)をさらにルーティングするようにさらに構成された、請求項9に記載のサービスエンジン(2106)。
类似技术:
公开号 | 公开日 | 专利标题
US10178517B1|2019-01-08|Apparatus and method for sending video content to a mobile device
US9225840B2|2015-12-29|System and method for providing a communication endpoint information service
JP5805616B2|2015-11-04|通信デバイスにおけるコンテンツの検索/ダウンロードのための装置および方法
EP2680541B1|2018-11-21|System and method for sending, delivery and receiving of digital content
US9888089B2|2018-02-06|Client side cache management
US20160337447A1|2016-11-17|Cloud-to-cloud peering
US10367872B2|2019-07-30|Cloud-based video delivery
US7890854B2|2011-02-15|Web media asset identification system and method
RU2456768C2|2012-07-20|Устройство управления распространением контента, терминал, программа и система распространения содержимого
JP2017517063A|2017-06-22|インスタントメッセージングシステムおよび方法
CN106031130B|2019-08-09|具有边缘代理的内容传送网络架构
US9129023B2|2015-09-08|Connected address book systems and methods
RU2369979C2|2009-10-10|Способы и устройство для подписки на услуги доставки мультимедиа в сети передачи данных
US8737579B2|2014-05-27|Methods of routing messages using a listener registry
JP4833076B2|2011-12-07|アップロードセキュリティ方式
US9237207B2|2016-01-12|Device, system and method for providing distributed online services
US20130290562A1|2013-10-31|Mobile communications device access from personal computer
KR100460276B1|2004-12-04|인터넷 서비스 장치 및 서비스 방법
JP4363847B2|2009-11-11|インタラクティブ・テレビ用のデジタル・テレビ・アプリケーション・プロトコル
CN104539977B|2019-05-21|直播预览方法及装置
WO2016048418A1|2016-03-31|Proxy servers within computer subnetworks
JP4789100B2|2011-10-05|電子メール送信システム
US7483961B2|2009-01-27|Method and apparatus for controlling execution of an application
KR102008355B1|2019-08-07|동일 스크린 상에 콘텐츠를 표시하기 위한 방법 및 장치, 그리고 단말 장치
US8706890B2|2014-04-22|Device profile assignment based on device capabilities
同族专利:
公开号 | 公开日
KR101560426B1|2015-10-14|
CN101459667A|2009-06-17|
EP2071474A1|2009-06-17|
JP2013178788A|2013-09-09|
KR20100103503A|2010-09-27|
US8856242B2|2014-10-07|
JP5501246B2|2014-05-21|
CN101459667B|2013-01-02|
US20090150503A1|2009-06-11|
WO2009074223A1|2009-06-18|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题
法律状态:
2011-08-03| A621| Written request for application examination|Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110802 |
2012-04-18| A131| Notification of reasons for refusal|Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120417 |
2012-04-20| A977| Report on retrieval|Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120418 |
2012-12-05| A02| Decision of refusal|Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20121204 |
2013-04-02| A521| Written amendment|Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130401 |
2013-04-09| A911| Transfer of reconsideration by examiner before appeal (zenchi)|Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20130408 |
2013-06-17| A912| Removal of reconsideration by examiner before appeal (zenchi)|Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20130614 |
2014-03-20| R150| Certificate of patent or registration of utility model|Ref document number: 5501246 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
2014-03-20| A61| First payment of annual fees (during grant procedure)|Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140311 |
2017-03-28| R250| Receipt of annual fees|Free format text: JAPANESE INTERMEDIATE CODE: R250 |
2018-03-20| LAPS| Cancellation because of no payment of annual fees|
优先权:
申请号 | 申请日 | 专利标题
[返回顶部]